import { State } from "../AState";
import { Condition } from "../Condition/Condition";

export interface ITransition<T>
{
    getActions(arg:T):Action[];
    getTargetState():State|undefined;
    isTriggered(arg:T):boolean;
    getLevel():number;
    setOrigin(origin:State):void
}

